Common Workflows
This section covers practical, real-world DevAssure CLI workflows — from local development to CI/CD automation and report management.
Use these examples as quick templates for your own test execution flows.
Basic Workflow
# 1. Login
devassure login
# 2. Initialize project
devassure init
# 3. Run tests
devassure run-tests
# 4. View report for last session
devassure open-report --last
CI/CD Pipeline Workflow
- Use token-based authentication in CI environments (no browser required).
# Authenticate with a token (no browser required)
devassure add-token
# Run tests and archive report
devassure run-tests --tag=smoke --priority=P0 --archive=./reports
# Print summary as JSON (useful for pipeline output parsing)
devassure summary --last --json
# Clean up old sessions
devassure cleanup --retain-days 7
Running from a CSV File
Execute test cases directly from a CSV file.
# Run a CSV from the project path
devassure run-tests --csv=sample-tests.csv
# Run a CSV from an explicit path
devassure run --csv=.devassure/sample-tests.csv
Resuming a Session
Resume an interrupted or paused execution.
# Resume the last session
devassure resume --last
# Resume a specific session
devassure resume --session-id=
Archiving and Viewing Reports
Archive reports for sharing, auditing, or storage.
# Archive the last session's report
devassure archive-report --output-dir=./reports --last
# Archive a specific session
devassure archive-report --output-dir=./reports --session-id=
# Open a report from an archive zip
devassure open-report --archive=./reports/devassure-results-.zip
Managing History
Control local storage and session retention.
# Keep only sessions from the last 7 days
devassure cleanup --retain-days 7
# Keep only the last 10 sessions
devassure cleanup --retain-sessions 10